Skip to content

Conversation

glbrntt
Copy link
Collaborator

@glbrntt glbrntt commented May 14, 2025

Motivation:

Swift 6.1 emits a few new warnings from Swift Testing

Modifications:

  • Remove redundant #require macros
  • Enable warnings as errors in CI
  • Remove -require-explicit-sendable as it wasn't enabled correctly (it requires -Xfrontend and is currently incompatible with -warnings-as-errors)

Result:

Fewer warnings

Motivation:

Swift 6.1 emits a few new warnings from Swift Testing

Modifications:

- Remove redundant `#require` macros
- Enable warnings as errors in CI
- Remove `-require-explicit-sendable` as it wasn't enabled correctly (it
  requires `-Xfrontend` and is currently incompatible with
  `-warnings-as-errors`)

Result:

Fewer warnings
@glbrntt glbrntt added the semver/none No version bump required. label May 14, 2025
@glbrntt glbrntt requested a review from gjcairo May 14, 2025 07:31
@glbrntt
Copy link
Collaborator Author

glbrntt commented May 14, 2025

Failures will be fixed by #64

@glbrntt glbrntt enabled auto-merge (squash) May 14, 2025 09:49
@glbrntt glbrntt merged commit 6525823 into grpc:main May 14, 2025
28 of 30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
semver/none No version bump required.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants